# 项目使用script扩展实现项目的启动
from flask_script import Manager
from info import create_app,db,models
from flask_migrate import Migrate,MigrateCommand


# 调用工厂函数，获取app
app = create_app('development')

# 实例化一个管理对象
manager = Manager(app)

# 使用迁移框架
Migrate(app, db)
# 使用迁移框架
manager.add_command('db', MigrateCommand)


# 入口函数
if __name__ == "__main__":
    # 运行flask对象
    # app.run()  # 这里开启调试模式，并设置了访问的端口号
    print(app.url_map)
    manager.run()
